package com.mingzhi.lotterysystem.service.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

//@AllArgsConstructor 创建有参构造方法
@Getter  //生成一个 get 方法
@AllArgsConstructor
public enum UserIdentityEnum {

    ADMIN("管理员"),

    NORMAL("普通用户");

    private final String massage;

    /**
     * 根据 传进来的字符串  identity 进行枚举判断
     * @param name
     * @return
     */
    public static UserIdentityEnum forName(String name){
        for (UserIdentityEnum userIdentityEnum : UserIdentityEnum.values()){
            //equalsIgnoreCase(name) 用于忽略大小写地比较枚举常量的名称和传入的字符串 name 是否相等。
            if (userIdentityEnum.name().equalsIgnoreCase(name)){
                return userIdentityEnum;
            }
        }
        return null;
    }
}
